package com.whut.service;

public interface NoticeService {

    /**
     * @auther wenyihan
     * 获取所有已发布的的通知信息
     * @date 10:24 2019/11/4
     * @param
     * @return java.lang.Object
    */
    Object getAllNotice();

    /**
     * @auther wenyihan
     * 通过ID查找某个管理员发布的通知
     * @date 18:54 2019/11/4
     * @param (id)
     * @return java.lang.Object
    */
    Object getAdminById(int id);

    /**
     * @auther wenyihan
     * 获取某个时间段某个管理员发的消息
     * @date 20:30 2019/11/4
     * @param （startTime, endTime, id）
     * @return java.lang.Object
    */
    Object getNoticeByTime(String startTime, String endTime, int id);

    /**
     * @auther wenyihan
     * 管理员添加公告
     * @date 23:10 2019/11/4
     * @param （id, userName, notice, time）
     * @param userName
     * @return java.lang.Object
    */
    Object addNotice(int id, String userName, String notice, String time);
}
